package com.chujian.framework.annotation.echo;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 应用回显
 *
 * @author chujian
 * @since 2021-12-11
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(value = {ElementType.METHOD})
public @interface UseEcho {

    // 没有什么意义
    String value() default "";

    /**
     * 是否树结构
     *
     * @return
     */
    boolean isTree() default false;

    /**
     * 树结构获取子项的属性名
     *
     * @return
     */
    String childrenField() default "children";


}
